Android 11i(2024)-11i(2024)SP1 接口变更列表

历史版本接口变更

本文档对相邻两个版本之间可能影响兼容性的一些接口调整及其他重要影响进行说明。接口调整的原则是为了用户开发出更高效,功能更强大完善的应用程序。

SuperMap iMobile 11i(2024) for Android SuperMap iMobile 11i(2024) SP1 for Android 接口变化列表

变更ID 变更内容说明
所属模块
1.
DatasetImage类接口调整如下:

接口新增

  • getCacheClipRegion() :获取瓦片裁剪区域
  • setCacheClipRegion(GeoRegion value) :设置缓存裁剪区域,可在瓦片请求时,获取裁剪区域内瓦片内容。只有Rest地图服务有效。
  • isCacheClipRegionEnabled() :获取瓦片裁剪是否有效
  • setCacheClipRegionEnabled(boolean value) :设置瓦片裁剪是否有效。默认为false,只有true时,{@link #setCacheClipRegion}才有效。
  • startDownload(double maxScale, double minScale, GeoRegion clipRegion):根据裁剪区域进行预缓存。
data
2.
Environment类接口调整如下:

接口新增

  • setSingleThreadEnable(boolean singleThreadEnable):设置地图绘制模式是否为单线程。
  • isSingleThreadEnable():获取地图绘制模式是否为单线程。
data
3.
PrivateCloudLicenseManager类接口调整如下:

接口变更

  • VerificationLicense(String licensecode,int[] codeArray):校验许可
data
4.
Toolkit类接口调整如下:

接口新增

  • getLastError2():返回当前线程最近一条错误信息
  • getLastErrors(int count):返回从最后一条向前制定条数的的错误日志
  • getAllErrors():返回所有错误日志
data
5.
DynamicElement类接口调整如下:

接口新增

  • addPoints(Point2Ds ps):添加点集
mapping
6.
Layer类接口调整如下:

接口新增

  • getClipRegion():返回图层的裁剪区域
  • setClipRegion(GeoRegion geoRegion):设置图层的裁剪区域
  • isClipRegionEnabled():返回裁剪区域是否有效
  • setClipRegionEnabled(boolean value):设置裁剪区域是否有效
mapping
7.
map类接口调整如下:

接口新增

  • isClipRegionEnabled():获取地图裁剪是否生效
mapping
8.
TrackingMoveHelper类接口调整如下:

接口变更

  • Time(long period):动画执行中两点之间的间隔时间,单位ms,默认值10
  • Precision(double precision):过滤点,当两点距离小于指定值时,跳过该点。单位:米,默认0.0001米
mapping
9.
ServiceBase类接口调整如下:

接口新增

  • getToken():查询服务支持获取token
  • setToken(String token):查询服务支持设置token
services